ostbuild: Tighten build process significantly
authorColin Walters <walters@verbum.org>
Sun, 13 May 2012 19:53:55 +0000 (15:53 -0400)
committerColin Walters <walters@verbum.org>
Fri, 18 May 2012 20:30:45 +0000 (16:30 -0400)
commitf4aba2a3390547993a32fadf2c94ccdb32ab99f7
tree794565b66793057749227c2851f39368b18638f2
parent92244c80ccf6e406bb02586ef2b982662bc272d8
ostbuild: Tighten build process significantly

First, "resolve" now just picks git commits.  We don't expand
config-opts and patches, nor do we generate tree contents.  This makes
the generated files *much* more human editable.

Next, fold "build-components" and "compose" into just "build".  One
never really wants to just build components.  This lets us eliminate
binary snapshots as a concept; instead we always have a combination of
source snapshot and component/ refs.
12 files changed:
Makefile-ostbuild.am
src/ostbuild/pyostbuild/builtin_build.py [new file with mode: 0755]
src/ostbuild/pyostbuild/builtin_build_components.py [deleted file]
src/ostbuild/pyostbuild/builtin_checkout.py
src/ostbuild/pyostbuild/builtin_chroot_compile_one.py
src/ostbuild/pyostbuild/builtin_compose.py [deleted file]
src/ostbuild/pyostbuild/builtin_import_tree.py [new file with mode: 0755]
src/ostbuild/pyostbuild/builtin_modify_snapshot.py [deleted file]
src/ostbuild/pyostbuild/builtin_resolve.py
src/ostbuild/pyostbuild/builtin_tree_to_src.py [deleted file]
src/ostbuild/pyostbuild/builtins.py
src/ostbuild/pyostbuild/main.py